package com.thitech.sif.ws;

import com.thitech.sif.Executor;

/**
 * Web Service服务执行器接口
 * @author shisheng.lian
 * @date 2014-08-13
 */
public interface IWSExecutor extends Executor {
	
	/**
	 * Web Service服务执行器，只限于执行Axis1生成 的客户端代码；生成的客户端的Output对象要继承WSBaseOutPut对象
	 * @param output Web Service服务客户端继承WSBaseOutPut的对象，封装服务时只要new一个空对象传递过来即可
	 * @param helper 回调接口，该接口只支持Axis1服务客户端
	 * @return
	 */
	public WSBaseOutput execute(WSBaseOutput output, Axis1WSHelper helper);
}
